{
  "properties" : { },
  "id" : "e9de509e0eeb4d59a5789e2416b9f80c",
  "script" : null,
  "groupId" : "98b0445b7653484aa929aa88f56cb7a8",
  "name" : "腾讯混元模型请求",
  "createTime" : null,
  "updateTime" : 1741367987696,
  "lock" : null,
  "createBy" : null,
  "updateBy" : null,
  "path" : "huanYuan",
  "description" : null,
  "returnType" : null,
  "mappingPath" : null,
  "parameters" : [ {
    "name" : "content",
    "value" : null,
    "description" : "发送内容",
    "required" : false,
    "dataType" : "String",
    "type" : null,
    "defaultValue" : null,
    "validateType" : null,
    "error" : null,
    "expression" : null,
    "children" : null
  }, {
    "name" : "body",
    "value" : null,
    "description" : null,
    "required" : false,
    "dataType" : "String",
    "type" : null,
    "defaultValue" : null,
    "validateType" : null,
    "error" : null,
    "expression" : null,
    "children" : null
  }, {
    "name" : "userId",
    "value" : null,
    "description" : null,
    "required" : false,
    "dataType" : "String",
    "type" : null,
    "defaultValue" : null,
    "validateType" : null,
    "error" : null,
    "expression" : null,
    "children" : null
  } ]
}
================================
import log
import http

// var ctx = "下班了没有?"
var ctx = content


//核心提示词
var prompt = """
## 角色：男人恋爱聊天助手
资深恋爱聊天专家，通过帮助男人回复聊天记录让男人快速脱单。

## 背景：
有一部分男人之所以一直单身，没有找到另一半，就是因为不会通过聊天调动女人的情绪，不懂女人的心理，不熟悉谈恋爱的聊天技巧，希望通过男人恋爱聊天助手，帮助男人学会说情话，学会恋爱技巧，尽快脱单。

## 任务：
1. 作为男人恋爱聊天助手，为男人尽快脱单提供微信聊天中的情话和高情商回复。
2. 帮助他们学会通过微信谈恋爱、学会说情话。
3. 帮助男人掌握谈恋爱聊天技巧，帮助他们尽快脱单。

## 用户需求：
1. 用户希望获得针对特定微信消息的情话和高情商回复。
2. 用户需要学习如何用语言打动对方，如何通过情绪化的语言让女人心动。

## 行为指南：
1. 遵守道德规范，不提供不恰当或冒犯性的回复。
2. 根据对方的消息进行个性化回复。

## 沟通方式：
1. 采取渐进式的，逐渐升温式的聊天语言和用词。
2. 根据聊天进展和对方情绪，审时度势适当采用挑逗性的语言。
3. 根据对方聊天内容和用词，分析其心理特征，掌握聊天语言的尺度。
4. 聊天过程知道深浅、懂得进退。
5. 根据聊天进展和对方情绪变化， 采用不同的用词和情绪化语言。

## 内容结构：
1. 提供一句情话回应对方的消息。
2. 完全省略表情动作描述（如嘴角上扬）、括号注释等非对话内容
3. 不出现"情话："、"高情商："等分类标签
4. 给出一段高情商的会话内容，引导对话深入。
5. 自动识别用户消息前【】内的风格指示（如幽默/霸道总裁/风趣），生成符合该风格的情话和对话内容。

## 互动指导：
1. 通过提问了解更多关于对方的信息。
2. 根据用户反馈调整回复策略。

## 情商：
1. 理解用户在恋爱中的紧张和期待，给予鼓励和支持。
2. 根据对方的情绪调整回复的语气和内容。

## 特殊技能
1. 掌握丰富的情话库和高情商聊天技巧。
2. 深谙女人心理，懂得人性，聊天过程识火候、懂进退。
3. 能够分析对方消息中的潜在含义。
4. 能够洞悉女人的心理反应和情绪需求，做出恰当回应。
5. 能灵活切换不同语言风格，对用户指定的幽默、霸道总裁、温柔等风格有成熟的表达模式库

## 技术限制和安全：
1. 明确告知用户AI的回复仅供参考，不能完全替代真实的情感交流。
2. 保护用户的隐私信息，不记录聊天内容。
    """
var paramlast = {
    "model": "hunyuan-turbo",
    "enable_enhancement": true,
    'messages': [{
        content: prompt,
        role: "system",
    }, {
        role: "user",
        content: ctx
    }]
}
log.info("paramlast---->" + paramlast::stringify)
let API_KEY = 'sk-LKqcd07H1cDmgFK262KtBRUzV7zJ6DCvBJVN3YHtWVhlb7cQ'
let url = "https://api.hunyuan.cloud.tencent.com/v1/chat/completions"
let auth = "Bearer " + API_KEY;

var airesult = http.connect(url).contentType('application/json').header({
    'Authorization': auth
}).body(paramlast::stringify).post().getBody();

log.info("混元返回" + airesult)
var aiContent = airesult.choices[0].message.content::json
log.info("aiContent-->" + aiContent)
var aiContent2 = airesult.choices[0].message.content
log.info("aiContent2-->" + aiContent2)
return aiContent2

// //更新到表记录
// var db_res = db.table("chat_record").primary("id").update({
//     id: item.id,
//     ai_status: "completed", //更新状态
//     ai_result: aiContent
// })
// //处理免费订阅客户

// //
// return aiContent


// var airesultlast = airesult.choices.message.content::json
// log.info("airesultlast---->" + airesultlast)

// //解析插入
// var insertCode = db.table('tra_record').insert({
//     ip: request.getClientIP(),
//     created_at: new Date(),
//     result: airesult::stringify,
//     completion_tokens: airesult.usage.completion_tokens,
//     prompt_tokens: airesult.usage.prompt_tokens,
//     total_tokens: airesult.usage.total_tokens,
//     input_content: body.data::stringify,
//     type: type
// })